1624B - Make AP - CodeForces Solution


implementation math *900

Please click on ads to support us..

Python Code:

t = int(input())
for _ in range(t):
    a,b,c = list(map(int,input().split()))
    new_a = b - (c - b)
    new_b = a + (c - a) / 2
    new_c = a + 2*(b - a) 
    if new_a >= a and new_a % a == 0 and new_a != 0:
        print("YES")
    elif new_b >= b and (c-a)%2 == 0 and new_b % b == 0 and new_b != 0 :
        print("YES")
    elif new_c >= c and new_c % c == 0 and new_c != 0 :
        print("YES")
    else:   
        print("NO")     


Comments

Submit
0 Comments
More Questions

1422C - Bargain
1611F - ATM and Students
660A - Co-prime Array
1692F - 3SUM
1470A - Strange Birthday Party
190D - Non-Secret Cypher
1721B - Deadly Laser
1721C - Min-Max Array Transformation
1721A - Image
1180C - Valeriy and Deque
557A - Ilya and Diplomas
1037D - Valid BFS
1144F - Graph Without Long Directed Paths
1228A - Distinct Digits
355B - Vasya and Public Transport
1230A - Dawid and Bags of Candies
1530A - Binary Decimal
1472D - Even-Odd Game
441C - Valera and Tubes
1328E - Tree Queries
265A - Colorful Stones (Simplified Edition)
296A - Yaroslav and Permutations
967B - Watering System
152A - Marks
1398A - Bad Triangle
137A - Postcards and photos
1674D - A-B-C Sort
334A - Candy Bags
855A - Tom Riddle's Diary
1417A - Copy-paste